@charset "UTF-8";
@import url(../public/public.css);
html, body, form, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, b, u, i, p, em, td, th, input, textarea, label, select, iframe {
  font-family: 'Microsoft Yahei',"宋体","Arial Narrow",HELVETICA;
  font-size: 16px;
  color: #333;
  padding: 0;
  margin: 0; }

ul {
  list-style: none; }

a {
  text-decoration: none;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all; }

body {
  font-family: "微软雅黑"; }

img {
  border: 0; }

.clear {
  clear: both; }

.nav-fixed {
  position: fixed;
  top: 0; }

/*-------------------------------内容块-------------------------------*/
.wp {
  width: 1180px;
  margin: 0 auto;
  margin-bottom: 60px; }
  .wp .cl {
    min-height: 300px; }
    .wp .cl .nfl {
      height: auto;
      min-height: 320px; }
      .wp .cl .nfl .fc {
        margin: 60px auto;
        padding: 20px;
        width: 580px;
        border: 3px solid #f2f2f2;
        background: #fff; }
        .wp .cl .nfl .fc .alert {
          padding: 6px 0 6px 58px;
          min-height: 40px;
          line-height: 160%;
          background: url(../img/img3/error.gif) no-repeat 8px 8px;
          font-size: 14px; }
          .wp .cl .nfl .fc .alert a {
            color: #369;
            font-weight: 700; }

.foot {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
